﻿using EntGuayasSLA.BL;
using EntGuayasSLA.BL.Archivos.Pdf;
using EntGuayasSLA.BL.Listas;
using EntGuayasSLA.BL.Listas.Criterias;
using Ext.Net;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.IO;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace EGuayas.Web.Auditoria.promotor
{
    public partial class wucInformeCorrecion : ucWuc
    {
        protected String FaseOrAuditoriaId
        {
            get
            {

                return ReadCustomConfigFaseAuditoria(this.pnlLoadDocu, this.ID);
            }

        }
       
        protected String Tabla
        {
            get
            {

                return ReadCustomConfig(this.pnlLoadDocu, this.ID, "_aud");
            }

        }
       
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
            }
        }
        /// <summary>
        /// Datos de archivos de promotor
        /// </summary>
        /// <returns></returns>
        [DirectMethod(IDAlias = "WucInfPromoDoc")]
        public ArchivoLista BindData()
        {
            try
            {
                string idFindCriterio = GetSessionPage.GetSession(FaseOrAuditoriaId);
          
                ArchivoGlobalCriteria filter = ArchivoGlobalCriteria.NewArchivoGlobalCriteria();
                filter.ExpedienteId = "S";// GetSessionPage.ExpedienteId(IdPageSession);
                filter.FaseId = idFindCriterio;
                filter.Tabla = Tabla;
                return ArchivoLista.GetArchivoLista(filter);
            }
            catch (Exception ex)
            {
                RegistrarLog("wucCostos.BindData" + ex);
            }
            return null;
        }
       

    
    }
}